package com.entrogy.service;

import com.entrogy.bean.AttendanceGroupEntity;

import java.util.List;
import java.util.Map;

/**考勤组管理service接口
 * @Author 许红松
 * @date 2019/5/9 0009 下午 4:26
 */
public interface AttendanceGroupService {
    /**
     *  新增考勤组
     * @param attendanceGroupEntity
     * @return
     */
    public   int addAttendanceGroup( AttendanceGroupEntity attendanceGroupEntity);

    /**
     * 修改考勤组信息
     * @param attendanceGroupEntity
     * @return
     */
    public   int updateAttendanceGroup(AttendanceGroupEntity attendanceGroupEntity);

    /**
     * 删除考勤组信息
     * @param attendanceId
     * @return
     */
    public   int deleteAttendanceGroup(int attendanceId);

    /**
     *   考勤人员查询  不能再重复的考勤组
     * @param map
     * @return
     */
    public List<Map<String,Object>> getUserList(Map<String,Object> map);

    /**
     * 获取考勤组list
     * @return
     */
    public List<Map<String,Object>> getAttendanceGroupList(Map<String,Object> map);

    /**
     * 获取考勤组list 总数
     * @return
     */
    public Integer getUserListTotal(Map<String,Object> map);


}
